• word of the day

    leopard frog

    leopard frog - Dictionary definition and meaning for word leopard frog

    Definition
    (noun) common North American green or brownish frog having white-edged dark oval spots
    Synonyms : rana pipiens , spring frog

Word used in video below:
text: likes playing leap frog leap frog
Download our Mobile App Today
Receive our word of the day
on Whatsapp